package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;
import lombok.Data;

/**
 * 小程序团购订单
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2023-10-31 18:08:33
 */
@Data
public class MiniOrder extends BaseEntity {
	private static final long serialVersionUID = -5498587012577008298L;

	/**
	 * 运营商ID
	 */
	private Long merId;
	/**
	 * 父订单号
	 */
	private String parentOrderNo;
	/**
	 * 子订单号
	 */
	private String childOrderNo;
	/**
	 * 商品主键ID
	 */
	private Long goodsId;

	/**
	 * 来源（0-官方god平台；1-各运营商自定义）
	 */
	private Integer source;
	/**
	 * 商品ID
	 */
	private String itemId;
	/**
	 * 商品标题
	 */
	private String title;
	/**
	 * 商品主图链接
	 */
	private String imageUrl;
	/**
	 * 店铺ID
	 */
	private String shopId;
	/**
	 * 店铺名称
	 */
	private String shopName;
	/**
	 * 商品原价
	 */
	private Double price;
	/**
	 * 商品团购价
	 */
	private Double tgPrice;
	/**
	 * 商品数量
	 */
	private Integer num;
	/**
	 * 实际支付金额
	 */
	private Double payment;
	/**
	 * 订单付款时间
	 */
	private Integer paydt;
	/**
	 * 订单发货时间
	 */
	private Integer senddt;
	/**
	 * 订单收货时间
	 */
	private Integer receivedt;
	/**
	 * 订单完成时间
	 */
	private Integer finishdt;
	/**
	 * 过期时间
	 */
	private Integer expiredt;
	/**
	 * 订单状态(1未付款 2待发货 3待收货 3已完成 4已失效 5维权中 6维权成功)
	 */
	private Integer status;
	/**
	 * 维权状态
	 */
	private Integer refundStatus;
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * 售后id
	 */
	private Long serviceId;
	/**
	 * 昵称
	 */
	private String nickName;
	/**
	 * 业务端用户id，如wxid,openid
	 */
	private String bizUserId;
	/**
	 * 设备id
	 */
	private Long deviceUniqueId;
	/**
	 * 设备类型（如微信、公众号）
	 */
	private String deviceType;
	/**
	 * 订单来源（0 PC个人微信，1 安卓手机个人微信,2 PC企业微信,3 Ipad协议个人微信,4 CMS, 5 小程序, 6 公众号）
	 */
	private Integer orderSource;

	/**
	 * 交易id(MiniTrade主键)
	 */
	private Long tradeId;

	/**
	 * 删除状态(0-未删除；1-已删除）
	 */
	private Integer delStatus;
	/**
	 * 维权创建时间
	 */
	private Integer refundCreateTime;
	/**
	 * 维权完成时间
	 */
	private Integer refundFinishTime;

	/**
	 * 收货人
	 */
	private String receiver;

	/**
	 * 收货人电话
	 */
	private String receiveMobile;

	/**
	 * 快递地址
	 */
	private String receiverAddress;

	/**
	 * 快递号
	 */
	private String expressNo;
	/**
	 * 快递公司
	 */
	private String expressCompany;

	/**
	 * 版本号
	 */
	private Integer version;
	/**
	 * 备注
	 */
	private String remark;

}
